package com.sistema.financeiro;

import com.sistema.financeiro.cliente.ClienteDAO;
import com.sistema.financeiro.cliente.ClienteDAOHibernate;
import com.sistema.financeiro.produto.ProdutoDAO;
import com.sistema.financeiro.produto.ProdutoDAOHibernate;
import com.sistema.financeiro.venda.VendaDAO;
import com.sistema.financeiro.venda.VendaDAOHibernate;


public class DAOFactory {

	public static ClienteDAO criaClienteDAO() {
		
		ClienteDAOHibernate clienteDAOHibernate = new ClienteDAOHibernate();
		clienteDAOHibernate.setSessao(HibernateUtil.getSession()
				.getCurrentSession());
		return clienteDAOHibernate;
	}

	public static ProdutoDAO criaProdutoDAO() {
		ProdutoDAOHibernate produtoDAOHibernate = new ProdutoDAOHibernate();
		produtoDAOHibernate.setSessao(HibernateUtil.getSession()
				.getCurrentSession());
		return produtoDAOHibernate;
	}

	
	public static VendaDAO criaVendaDAO() {
		VendaDAOHibernate VendaDAOHibernate = new VendaDAOHibernate();
		VendaDAOHibernate.setSessao(HibernateUtil.getSession()
				.getCurrentSession());
		return VendaDAOHibernate;
	}

	

	

}
